package Unit_3.task_3_1;

public class FinanceInfo {
        private String companyName;  //公司名称
        private double earnestIncome;  //定金收入
        private double depositIncome;  //押金收入
        private double rentIncome;     //租金收入
        private double otherIncome;    //其他收入
        private double staffCost;      //员工成本
        private double rentCost;       //店面房租
        private double hydropowerCost; //水电成本
        private double taxCost;        //税收费用
        private double otherCost;      //其他费用

        public String getCompanyName() {
            return companyName;
        }

        public void setCompanyName(String companyName) {
            this.companyName = companyName;
        }

        public double getEarnestIncome() {
            return earnestIncome;
        }

        public void setEarnestIncome(double earnestIncome) {
            this.earnestIncome = earnestIncome;
        }

        public double getDepositIncome() {
            return depositIncome;
        }

        public void setDepositIncome(double depositIncome) {
            this.depositIncome = depositIncome;
        }

        public double getRentIncome() {
            return rentIncome;
        }

        public void setRentIncome(double rentIncome) {
            this.rentIncome = rentIncome;
        }

        public double getOtherIncome() {
            return otherIncome;
        }

        public void setOtherIncome(double otherIncome) {
            this.otherIncome = otherIncome;
        }

        public double getStaffCost() {
            return staffCost;
        }

        public void setStaffCost(double staffCost) {
            this.staffCost = staffCost;
        }

        public double getRentCost() {
            return rentCost;
        }

        public void setRentCost(double rentCost) {
            this.rentCost = rentCost;
        }

        public double getHydropowerCost() {
            return hydropowerCost;
        }

        public void setHydropowerCost(double hydropowerCost) {
            this.hydropowerCost = hydropowerCost;
        }

        public double getTaxCost() {
            return taxCost;
        }

        public void setTaxCost(double taxCost) {
            this.taxCost = taxCost;
        }

        public double getOtherCost() {
            return otherCost;
        }

        public void setOtherCost(double otherCost) {
            this.otherCost = otherCost;
        }

        public double calIncome(){
            double sunIncome=earnestIncome+depositIncome+rentIncome+otherIncome;
            return sunIncome;
        }

        public double calCost(){
            double sumCost=staffCost+rentCost+hydropowerCost+taxCost+otherCost;
            return sumCost;
        }

        public double calNetIncome(){
            System.out.println(companyName+"的净收入计算结果:");
            double netIncome=calIncome()-calCost();
            return netIncome;
        }
    }
